home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / gcc / libnixV1_0.lha / gnu / SetMathPatch.lha / SetMathPatch.readme < prev   
Text File  |  1995-06-18  |  2KB  |  85 lines

  1. SetMathPatch V1.0
  2. =================
  3.  
  4.  
  5. Who should use this patch ?
  6. ---------------------------
  7.  
  8. Users of 68040-systems running Kickstart 3.0 or 3.1.
  9.  
  10.  
  11.  
  12. Why should I use this patch ?
  13. -----------------------------
  14.  
  15. Kickstart 3.0 and 3.1 have some problems with the math-libraries
  16. on 68040-systems.
  17.  
  18. With Kickstart 3.1 the functions 'IEEESPMul()' and 'IEEESPDiv()' 
  19. of 'mathieeesingbas.library' have some heavy bugs, which cause 
  20. programs to crash on 68040-Systems.
  21.  
  22. With Kickstart 3.0 the functions 
  23. 'IEEESPFix()' of 'mathieeesingbas.library' and 
  24. 'IEEEDPFix()' of 'mathieeedoubbas.library' do not round exactly,
  25. when the 68040-Support-Code ist loaded.
  26.  
  27.  
  28.  
  29. What does 'SetMathPatch' ?
  30. --------------------------
  31.  
  32. 'SetMathPatch' checks for the processor. If a 68040-CPU is 
  33. present, it patches the four funtions 'IEEESPMul()', 
  34. 'IEEESPDiv()', 'IEEESPFix()' and 'IEEEDPFix()'.
  35.  
  36. 'SetMathPatch' doesn't check for the Kickstart-version, it 
  37. patches always all four functions. This is not a disadvantage, 
  38. because the new patched functions work fractionally faster than 
  39. the original ROM-versions. 
  40. This is because the new functions need not to check for the 
  41. processor at runtime -- 'SetMathPatch' does this before at 
  42. patchtime.
  43.  
  44.  
  45.  
  46. How to install ?
  47. ----------------
  48.  
  49. Very simply. Just copy the executable somewhere in your 
  50. execution-path and add a line like 'SetMathPatch >NIL' to your
  51. 'User-Startup'-file.
  52.  
  53.  
  54.  
  55. DISCLAIMER
  56. ----------
  57.  
  58. This program is supplied "as is". 
  59.  
  60. The author *can* *not* guarantee that this programm is working 
  61. 100% correct and *can* *not* be made responsible for any damage 
  62. which is caused by using this program.
  63.  
  64.  
  65.  
  66. Copyright
  67. ---------
  68.  
  69. This programm is public-domain.
  70. Permission is granted to include 'SetMathPatch' to every kind 
  71. of software-package, but it must be supplied with both 
  72. executable- and doc-file unmodified.
  73.  
  74.  
  75.  
  76. The Author
  77. ----------
  78.  
  79. To contact the author (e.g. for reporting bugs or suggestions)
  80. mail to one of the following addresses:
  81.  
  82. Zerberus: A.Wolff@kds.han.de (Andreas Wolff)
  83. Internet: wolff@irb.uni-hannover.de (Andreas Wolff)
  84. Fidonet:  Andreas Wolff@2:241/1095.99
  85.